World's Longest Pedestrian Suspension Bridge Just Opened In Switzerland